package model.dominio.listasSimples;

import java.io.IOException;


/**
 *
 * @author Gustavo Canul, Noe Cob, Arandi López
 */
public class NodosLista {
    private NodosLista siguiente;
    private char letra;
    private Object dato;
    

    /**
     *
     * @param dato
     * @param node
     * @param letra
     * @throws IOException
     */
    public NodosLista( Object dato,NodosLista node,char letra) throws IOException {
        this.dato=dato;
        this.letra =letra;
        this.siguiente = node;

    }
    
    /**
     *
     * @param dato
     * @param letra
     * @throws IOException
     */
    public NodosLista(Object dato,char letra) throws IOException{
        this(dato, null,letra);
    }

    /**
     *
     * @return
     */
    public Object obtenerDato() {
        return dato;
    }

    /**
     *
     * @param dato
     */
    public void establecerDato(Object dato) {
        this.dato = dato;
    }

    /**
     *
     * @return
     */
    public char getLetra() {
        return letra;
    }

    /**
     *
     * @param letra
     */
    public void setLetra(char letra) {
        this.letra = letra;
    }

    /**
     *
     * @return
     */
    public NodosLista getSiguiente() {
        return siguiente;
    }

    /**
     *
     * @param siguiente
     */
    public void setSiguiente(NodosLista siguiente) {
        this.siguiente = siguiente;
    }
    
    /**
     *
     * @return
     */
    public NodosLista obtenerSiguiente() {
        return siguiente;
    }

    /**
     *
     * @param siguiente
     */
    public void establecerSiguiente(NodosLista siguiente) {
        this.siguiente = siguiente;
    }

}
